From: route@monster.com
Sent: Wednesday,
November 2, 2016 12:41 PM
To: hg@apeironinc.com
Subject: Please
review this candidate for: Software Engineer
This resume has been forwarded to
you at the request of Monster User xapeix03
|
|||||||
|
|||||||
|
|
|
||||||
|
||||||
|
Alan A. Hunt 762 Highland Drive / Madison, AL 35758 a.a.hunt@gmail.com Objective Seeking
a lead or senior position with a highly motivated team developing
customer-focused software Work Experience
Responsible
for design, development, and unit testing of an enterprise web portal for
searching data and viewing engineering drawings and 3D models. The portal is
a single page application with the client side written in TypeScript
utilizing the Angular framework. The server side utilizes ASP.NET Web API,
written in C#. • Designed
and implemented the portal to be data agnostic • Worked
with multiple teams to push RESTful web service standards across the division
as it moved to put business applications in the cloud • Designed
and implemented a relational visualization UI for navigating data • Integrated
3D model viewing control •
Implemented
routing framework using Angular UI-router • Worked
closely with the API team to design OData web services for retrieving data • Implemented
mock OData services using ASP.NET Web API in order to develop the client side
prior to the existence of actual services for the business application • Designed
and implemented configuration and preferences persistence • Integrated
NLog for server and client side logging • Wrote
unit tests for both client and server side logic to maintain minimum 80% code
coverage • Assisted
junior developers with design, implementation, and UX decisions •
Performed
duties of Scrum Master ◦
Acted
as the point of contact for the team ◦
Advised
Product Owner ◦
Ran
Sprint Reviews/Retros/Planning
Responsible
for design, development, and unit testing of the Force Protection
Architecture Command and Control User Interface (FPA UI) application, which
is part of the FPS Enhanced Architecture Software Suite. The
application utilizes .NET 4.0, the Managed Extensibility Framework (MEF),
Windows Presentation Foundation (WPF), and the Model-View-Viewmodel (MVVM)
design pattern. •
Performed
duties required of the Software Development Lead ◦
Participated
in Change Control Boards ◦
Lead
team status meetings ◦
Assigned
work to developers •
Integrated
open source third party video control •
Implemented
EG104 and EG601 KLV metadata parsing from UAV video feeds to display UAV
icons on a map •
Integrated
camera motion detection capability •
Implemented
capability to start external applications from within the UI using Win32 API
to manage external process windows •
Troubleshot
and refactored multithreaded code to improve performance and fix deadlocks •
Designed
and implemented map tools for placing tactical objects, drawing and editing
polygons, calculating distance and bearing, and zoom-to-box functionality •
Implemented
Field of View graphics and animation for the mapping component •
Helped
design and implemented custom event handling to allow mapping framework to
work with third party map libraries •
Designed
and implemented capability for custom application views on multiple monitors •
Designed
and implemented configurability of access and command permissions for devices •
Implemented
joystick support for control Pan/Tilt/Zoom cameras •
Implemented
serialization of application configuration •
Used
Redgate’s ANTS Performance Suite to track down and fix memory leaks and other
performance issues •
Wrote
unit tests for software subcomponents •
Assisted
junior level developers with troubleshooting bug fixes and implementing new
features
The
MDDC program handles data management across all of MDA for the BMDS Test
Program. The software solutions for the program include a website for
registration and data management, a Windows application for distributing data
to the user community, and suite of tools for internal purposes. All
software is developed in ASP.NET and C# with a Microsoft SQL Server database. •
Implemented
a solution to authenticate registered users with Active Directory over the
web •
Implemented
Common Access Card authentication for the website •
Implemented
Windows services to handle various batch processes such as periodic email
notifications to users and automated auditing of user accounts •
Implemented
fixes for multithreaded service that manages disc burning devices •
Designed
and implemented Windows Forms using the MVC paradigm •
Worked
with the IA team and the software lead to conduct a code review of the legacy
Data Management System code base to identify vulnerabilities •
Helped
integrate the Data Management System with the MDDC Catalog System to provide
a single website with a uniform look and feel •
Developed
and mapped SQL Server Schema using NHiberate •
Installed
software builds on the development and production networks •
Filled
in for the software lead on occasion to lead meetings with the customer to
establish and prioritize new requirements •
Troubleshot
software issues in production and development environments •
Worked
with software lead to design new screens and database schema •
Implemented
various software tools for converting data and troubleshooting production
issues •
Worked
with the software lead to write a Software Design Description and a Software
Developer Manual for the MDDC software suite •
Assisted
other developers with questions about design and implementation decisions Software Engineer,
Information Assurance Group
Aug
2005 - Feb 2007 The
IA group partnered with a local small business to provide support to Missile
Defense Agency (MDA) / Ground-based Midcourse Defense (GMD) projects as part
of the Small Business Innovative Research program. •
Designed
and implemented a multi-threaded core server and a command and control
console for a network security application using Java and MySQL that provided
a single consolidated user interface for monitoring security events from
several network security tools •
Helped
define processes for first CMMI appraisal for a project at the L-3 Huntsville
office •
Implemented
a user interface control for a Pan/Tilt/Zoom camera for Hawk, a component of
the Praetorian Surveillance suite
(http://www.l3praetorian.com/hawk/index.htm) Graduate Research
Assistant, Auburn University
June
2004 – May 2005 While completing my Master’s degree, I
worked as a research assistant on computer security research projects funded
by the Missile Defense Agency. •
With a
team of graduate students, researched techniques to mitigate and survive
distributed denial of service attacks •
Researched
security architecture and ways to map such an architecture into the
Department of Defense Architecture Framework Graduate Teaching
Assistant, Auburn University
August
2003 – May 2004 While completing my Master’s degree, I
worked as a teaching assistant to Dr. Dean Hendrix for the Fundamentals of
Computer Science II course. •
Taught
three lab sections for the course •
Assisted
Dr. Hendrix with designing, grading, and teaching java programming
assignments that dealt with fundamental data structures and algorithms Education Masters of Science,
Software Engineering – 3.9 GPA
Auburn
University, December 2005 Bachelors of Arts,
Philosophy – 3.4 GPA
Auburn
University, December 2000 Publications Eoff,
B.; Hunt, A.; Hamilton, J. A., Jr.; Evans, G. The Theory and
Practice of Vulnerability Analysis of Simulation Software, Huntsville
Simulation Conference, October 20-21, 2004, Huntsville, Alabama. Technologies Programming
Languages: TypeScript, Javascript, C#, ASP.NET, Java, PHP, C, C++ Frameworks:
Angular, ASP.NET Web API, Entity Framework, WPF, ASP MVC Libraries: d3,
jQuery Design Tools:
Enterprise Architect Operating Systems: Windows 7/10, Linux
(CentOS, Red Hat) Databases: Microsoft SQL Server 2012/2014,
Oracle 11g/12c, MySQL Version
Control Systems: Team Foundation Server, Subversion Development
Environments: Microsoft Visual Studio 2005/2008/2010/2013/2015, Netbeans Applications:
Redgate .NET Performance Suite, Microsoft Blend Interests Mountain biking, PC
gaming, classical guitar |
|
|
||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|